Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F5 Italy #4-w2 Qatar F1 Italy F4 Italy F34 Italy F5 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F22 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 Italy #4-w1 Italy #4-w3 Italy #4-w4 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F30 Italy F31 Great Britain F16 Barletta Citta Della Disfida Open 2000 - Barletta San Benedetto Challenger - San Benedetto Okal Cup 2001 International Bavarian Championships - Eckental Stella Artois Clay Court Championships - Budaors Prague Open - Prague The Scottish Championships - Edinburgh Macedonian Open 1999 - Skopje Memorial Savigni - Sassuolo Porsche Open - Poznan Intelig Tennis Cup - Brasilia Garden Open - Rome Ostdeutscher Sparkessen Cup - Dresden Tampere Challenger Intersport Heilbronn Open - Heilbronn X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Internationaux du Doubs - Besancon Samarkand Challenger - Samarkand St. Petersburg Challenger by Kinex - St. Petersburg Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Okal Cup - Eckental MTNL Cellular ATP Challenger - Mumbai Memorial Savigny - Sassuolo ATP Challenger 2003 Numea - New Caledonia 2001 Challenger Canottieri Mincio - Mantova Corona Mexico City Open - Mexico City Morocco Tennis Tour - Rabat Milano Challenger-Jameson Cup - Milan s Tennis Masters 06 - Graz Roma Challenger 2007 - Rome Jameson Cup - Milan Challenger Canottieri Minico - Mantova AXA Open - Lisbon XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Fergana Challenger - Fergana Challenger Hamburg - Hamburg Unicredit Czech Open 2007 - Prostejov Internazionali di Tennis Dell'Umbria - Todi Porsche Open - Poznan DPD Challenger 2002 - Aschaffenburg Challenger Tunisie - Tunis Bulgarian Open - Sofia Brixina Tennis Open - Bressanone Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Challenger Copa Sevilla Internacionales de Andalucia - Seville ECM Cup - Prague Mitsubishi Electric Europe Cup - Monza Heilbronn Open - Heilbronn EI Bank Bulgarian Challenger - Sofia Optimus Maia Open - Maia Copa Ericsson Brazil - Sao Paulo San Marino Cepu Open - San Marino Quelle Cup 2000 - Furth Trofeo Cassa di Risparmio di Alessandria - Alessandria Macedonian Open - Skopje Challenger Britania Zavaleta - Puebla Challenger de la Ciudad de Mexico - Mexico City Oberstaufen Cup - Oberstaufen Garden Open - Rome Riviera de Rimini Challenger - Rimini Copa Ericsson Chile - Santiago San Marino CEPU Open - San Marino San Marino Cepu Open - San Marino Asirom Challenger Brasov - Brasov Genova Open Challenger - Genova Warsteiner Grand Prix - Oberstaufen Meridiana Sardegna Open - Olbia Okal Cup 2003 - Eckental The LTA Sunderland Challenger - Sunderland Internazionali di Tennis - Bergamo Arroyo de la Encomienda - Valladolid Noumea Challenger Heilbronn Challenger Siemens Open - Scheveningen Nord/LB Open 2004 - Braunschweig Pro Tennis World Open - Sunrise Top Wool Challenger-Immagine Trophy - Biella Wolfsburg Challenger Bangkok Challenger Caltanissetta Challenger Napoli Challenger Tunis Open - Tunis Sofia Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso BMW Tennis Championship - Sunrise Ostrava Challenger San Remo Tennis Cup - San Remo Braunschweig Challenger Nord LB Open - Braunschweig Riviera di Rimini Challenger - Rimini Rimini Challenger Recanati Challenger Ipsos Bucharest Challenger - Bucharest San Benedetto Challenger San Marino Challenger Istanbul Challenger San Marino Cepu Open - San Marino Morocco Tennis Tour - Tanger The LTA Men's Challenger - Southampton Como Challenger ATP Challenger Numea - New Caledonia Freudenstadt Challenger Todi Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Mons Challenger Rennes Challenger 8° Trani Cup - Trani Genova Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Nord LB Open 2007 - Braunschweig Rimini Challenger Cordenons Challenger Reggio Emilia Challenger Todi Challenger Malaysian Open - Kuala Lumpur Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger Bauer Watertechnology Cup - Eckental Turin Challenger Mobilux Open - Luxembourg San Benedetto Challenger Jameson Cup - Milan Recanati Challenger Trani Challenger San Marino Challenger Challenger Lugano - Lugano IX Torneo Internacionale de Tennis - Barletta Todi Challenger Ljubljana Challenger Orleans Challenger Belgrade Challenger Geneva Challenger Rome Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta TED Open - Istanbul Bergamo Challenger Rome Challenger Cherbourg Challenger Furth Challenger Rome Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Milan Challenger Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup - San Remo IPP Open - Helsinki Prostejov Challenger Open D'Orleans - Orleans BMW Tennis Championship - Sunrise Caversham International Tennis Tournament - Jersey Tennis Napoli Cup 2006 - Napoli Porsche Open - Poznan Aamulehti Tampere Open - Tampere Barletta Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Ostdeutscher Sparkessen Cup - Dresden Szczecin Challenger Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Challenger DCNS de Cherbourg - Cherbourg Top Wool Challenger Biella - Biella Warsteiner Grand Prix - Oberstaufen Heilbronn Challenger Portoroz Challenger Intersport Heilbronn Open - Heilbronn Memorial A. Manfredini Sassuolo Challenger - Sassuolo Banca Marche Tennis Cup - San Benedetto Eckental Challenger Cordenons Challenger Meerbusch Challenger Szczecin Challenger Schickendanz Open - Furth Braunschweig Challenger 9th Wartburg Open - Eisenach Meerbusch Challenger Lamberts Open by Stawag - Aachen Poznan Challenger Braunschweig Challenger Manerbio Challenger Ljubljana Challenger ATP Challenger Numea - New Caledonia Volvo Sylt Open - Sylt Citta di Monza - Monza The Tarka Challenger - Barnstaple 7° Trani Cup - Trani Open de L'Isere - Grenoble Aix En Provence Challenger Furth Challenger KGHM Polish Indoors - Wroclaw Rado Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Sardinia International Championship - Cagliari Schickendanz Open - Furth Canottieri Mincio Open - Mantova Marburg Challenger Open 88 - Contrexeville South African Airways Open - East London TED Open Istanbul - Istanbul Open de la Ville de Saint Denis - Reunion Island Volkswagen Challenger 2004 - Wolfsburg Jameson Cup - Milan Open de Franche-Comte - Besancon The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Bratislava Challenger Genova Challenger GHI Bronx Tennis Classic - Bronx Warsteiner Challenger Lubeck - Lubeck Milan Indoors - Milan Zagreb Open - Zagreb Sporting Challenger 2003 - Turin San Remo Tennis Cup 15° Piertomaso - San Remo Hilversum Open - Hilversum Prostejov Challenger Ljubljana Open - Ljubljana ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth LTA Shrewsbury Challenger - Shrewsbury San Marino Cepu Open - San Marino Top Wool Challenger - Biella San Benedetto Challenger Heilbronn Open - Heilbronn Rhein-Main Challenger 2003 - Aschaffenburg Asirom Challenger - Brasov Recanati Challenger Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis Fujitsu Siemens Open - Budapest Bulgarian Open - Sofia Orbetello Challenger The Nottingham Challenger - Nottingham Copenhagen Open - Copenhagen Trofeo Conde de Godo - Barcelona USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Garden Open - Rome ATU Cup - Weiden Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen I Tourneo Fila Citta di Brindisi - Brindisi Black Forest Open 2002 - Freudenstadt Whirlpool Open - Budapest Geneva Challenger - Geneva International Championship of Croatia - Umag FILA Challenger - Biella International Tennis Championships - Delray Beach FILA Challenger Biella - Biella Sports Experts Open - Nettingsdorf Opel Bulvaria MCG Bulgarian Open - Sofia Olbia Challenger - Olbia USTA Men's Challenger of Urbana-Champaign - Urbana Top Wool Challenger Biella - Biella San Marino Challenger Banjaluka Challenger 2007 - Banja Luka Tehran Open ATP Challenger - Tehran Adidas International - Sydney Open Sainte Victoire - Aix-En-Provence KGHM Dialog Polish Indoors - Wroclaw 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Societa Canottieri Mincio 2005 - Mantova Sina-Kia Motors Tennis Cup - Cordenons San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo AAPT Championships - Adelaide Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tata Open 2002 - Chennai Idea Prokom Open - Sopot Milan Indoors - Milan Bergamo Challenger Cherbourg Challenger San Benedetto Challenger Ethias Trophy - Mons Trani Challenger Rijeka Challenger IPP Open - Helsinki Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad San Remo Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Busan Challenger CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Cremona Challenger Alessandria Challenger Milan Challenger Karlsruhe Challenger Dubai Open - Dubai Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Furth Challenger Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Orange Prokom Open - Sopot BCR Open Romania - Bucharest China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Jersey Challenger Campionati Internazionali di Sicilia - Palermo China Open - Beijing Salzburg Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril International German Open - Hamburg BCR Open Romania - Bucharest If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg Open de Moselle - Metz Salzburg Challenger Braunschweig Challenger Noumea Challenger Bergamo Challenger China Open - Beijing Cherbourg Challeger Masters Series - Hamburg Dubai Duty Free Tennis Championships - Dubai Thailand Open - Bangkok Sarajevo Challenger Grand Prix Hassan II - Casablanca Open 13 - Marseille Sunrise Challenger Bet-at-home Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Bet-at-home Open - Hamburg European Open - Antwerp Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Open Sud de France - Montpellier Gerry Weber Open - Halle China Open - Beijing BMW Open - Munich Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Croatia Open Umag - Umag Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart Gerry Weber Open - Halle Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Recanati Challenger Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Palermo Challenger Power Horse World Team Cup - Dusseldorf Loughborough Challenger China Open - Beijing Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Cremona Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Dubai Tennis Open - Dubai Moselle Open - Metz Qatar ExxonMobil Open - Doha Pullach Challenger Tunis Challenger Antalya Cup - Antalya Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam San Marino Challenger Schickendanz Open - Furth BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo Canberra Challenger Open de Tanger - Tangier Copa Ericsson Peru - Lima Braunschweig Challenger Warta Cup - Sopot Cairo Challenger 2002 - Cairo BMW Brixina Tennis Open - Bressanone Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Geovillage Open Trofeo Melia Olbia - Olbia Hungarian Open - Budapest Braunschweig Challenger Scheveningen Challenger ABN AMRO World Tennis Tournament - Rotterdam Finnish Open - Helsinki Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. Open Seat Godo 2003 - Barcelona PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Davis Cup, World Group, QR, SVK-GER 3-2 St. Petersburg Open - St. Petersburg BMW Open - Munich ARAG World Team Championship - Dusseldorf Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva Tennis Masters Series - Miami Tennis Masters Series - Rome Brasil Open - Salvador ATP Vegeta Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Valencia Open - Valencia NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Adidas International - Sydney China Open - Beijing Masters Series Monte Carlo - Monte Carlo Erste Bank Open - Vienna Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Rome Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sydney International - Sydney Medibank Private International - Sydney NASDAQ-100 Open - Miami Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells Next Generation Adelaide International - Adelaide Telecom Italia Masters - Rome Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London Miami Open - Miami U.S. Open - New York Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Campionati Internazionali D'Italia - Rome Internazionali BNL d'Italia - Rome U.S. Open - New York Gerry Weber Open - Halle Campionati BNL dItalia - Rome Wimbledon - London French Open - Paris Western & Southern Financial Group Masters - Cincinnati French Open - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Australian Open - Melbourne Wimbledon - London U.S. Open - New York European Open - Antwerp Australian Open - Melbourne French Open - Paris German Tennis Championships - Hamburg NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, PO, GER-POL 3-2 Olympics - Athens